package com.example.ffepeg.ffeAdder;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import java.util.List;
import java.util.Locale;

public class TestYuo {
    public static void main(String[] args){
        int number = 21326;
        String formattedNumber = String.format(Locale.US, "%,d", number);
        //System.out.println(formattedNumber); // 确保输出: 25,326

       /* String str = "[{\"begin_time\":0,\"channel_id\":0,\"end_time\":1195,\"text\":\"大家好，\"},{\"begin_time\":1195,\"channel_id\":0,\"end_time\":4074,\"text\":\"我是易Ai的小黎，\"},{\"begin_time\":4074,\"channel_id\":0,\"end_time\":9670,\"text\":\"易Ai是一家自有模型的人工智能研发和应用的企业，\"},{\"begin_time\":9670,\"channel_id\":0,\"end_time\":16322,\"text\":\"易AI主要研发人工智能电商应用和人工智能教育应用，\"},{\"begin_time\":16322,\"channel_id\":0,\"end_time\":21070,\"text\":\"欢迎对Ai感兴趣的所有朋友来公司了解喝茶，\"},{\"begin_time\":21070,\"channel_id\":0,\"end_time\":23438,\"text\":\"期待您的光临。\"}]";
        // 解析JSON字符串为JSONArray
        JSONArray jsonArray = new JSONArray(str);
        // 遍历JSONArray
        for (int i = 0; i < jsonArray.length(); i++) {
            JSONObject jsonObject = jsonArray.getJSONObject(i);
            String text = jsonObject.getString("text");
            String cleanedText = text.replaceAll("[\\p{P}]", "");
            jsonObject.put("text", cleanedText);
        }
        // 输出修改后的JSONArray
        System.out.println(jsonArray.toString(4)); // 格式化输出*/

        String str = "[{\"begin_time\":0,\"channel_id\":0,\"end_time\":1195,\"text\":\"大家好，\"},{\"begin_time\":1195,\"channel_id\":0,\"end_time\":4074,\"text\":\"我是易Ai的小黎，\"},{\"begin_time\":4074,\"channel_id\":0,\"end_time\":9670,\"text\":\"易Ai是一家自有模型的人工智能研发和应用的企业，\"},{\"begin_time\":9670,\"channel_id\":0,\"end_time\":16322,\"text\":\"易AI主要研发人工智能电商应用和人工智能教育应用，\"},{\"begin_time\":16322,\"channel_id\":0,\"end_time\":21070,\"text\":\"欢迎对Ai感兴趣的所有朋友来公司了解喝茶，\"},{\"begin_time\":21070,\"channel_id\":0,\"end_time\":23438,\"text\":\"期待您的光临。\"}]";
        // 解析JSON字符串为JSONArray
        JSONArray jsonArray = JSONArray.parseArray(str);

        // 遍历JSONArray
        for (int i = 0; i < jsonArray.size(); i++) {
            JSONObject jsonObject = jsonArray.getJSONObject(i);
            String text = jsonObject.getString("text");

            // 使用正则表达式去除符号
            String cleanedText = text.replaceAll("[\\p{P}]", "");

            // 更新jsonObject中的text字段
            jsonObject.put("text", cleanedText);
        }

        // 输出修改后的JSONArray, 使用toJSONString方法并指定格式化参数
        System.out.println(com.alibaba.fastjson.JSON.toJSONString(jsonArray, true));
    }
}
